React Job: Senior Frontend Engineer - Contractor - Remote

Job added on

Company

Positive Intelligence
Portugal

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

React Job Details

About Positive Intelligence

Positive Intelligence is a scientifically proven mental fitness training program that uses neuroscience to help every team member achieve their full potential. Unfortunately, our minds constantly sabotage performance and happiness. Positive Intelligence builds mental muscles to manage life's challenges with a positive growth mindset, resulting in improved wellness, productivity, and performance.


Job Overview

Positive Intelligence seeks an experienced Senior Frontend Engineer to join our App team within Engineering and to contribute to our organization’s ongoing development of a portfolio of software solutions. Your goal will be to help deliver projects from conception to final product, requiring knowledge of best practices, experience of web app development and attention to detail.


The Senior Frontend Engineer is a key member of Engineering, reporting to the Engineering Team Lead. You will have a strong background in developing web

applications and an excellent understanding of JS fundamentals. You have experience of working in a product and customer-centric way and always

considerate of the impact of your work on those who use the Positive Intelligence applications and systems.


Technology Stack

  • Angular (v12+)
  • Typescript
  • Progressive Web Applications
  • Ionic/Capacitor
  • HTML, CSS
  • Node/Express/NestJS RESTful API backend

Responsibilities

  • Developing an Angular PWA and associated architecture.
  • Help design user interactions, journeys and experiences alongside the PQ Product team.
  • Work with others within engineering (UI developers, backend engineers, designers, product owners) to create a customer-centric product or solution.
  • Work with Ionic/Capacitor to ensure cross-platform optimization for mobile devices (iOS and Android).
  • Develop our application to be responsive, accessible and high performance, ensuring best practice and a high standard of engineering.
  • Responsible for the delivery of a project through the entire lifecycle; from inception through to testing and rollout
  • Staying informed of developments in web application technology, frameworks, security practices and programming techniques.
  • Strive for technical excellence and contributions are fit for purpose, secure, scalable and performant including meeting and exceeding OWASP standards.
  • Bug-fixing within new and existing applications.
  • Be comfortable in a CI/CD delivery environment.
  • Be prepared to write tests and/or drive development with tests.
  • Be experienced with Git
  • Be experienced with npm to create, build and deploy packages.
  • Work within an Agile, collaborative, global and multidisciplinary team.
  • Ensuring that our responsibilities for ISO 27001 are upheld both in code and in all work.
  • Assist in the maintenance of technical documentation.
  • Mentor and coach other members of the team where necessary.

Skills/Experience

  • At least 4 years of experience with Angular (we use v12+), Typescript, CSS, HTML.
  • Experience with a range of other web technology, such-as Node, Express, React, JavaScript, TypeScript, CSS, and HTML a plus.
  • Experience working with the Ionic and Capacitor, or developing PWA's and cross platform applications.
  • Strong user interface development skills; CSS and HTML, experience with animations and interactions within a mobile environment desirable.
  • Extensive experience working cross-functionally and turning insights into clean, readable and extensible code.
  • Understanding how web applications work and transport methods and techniques e.g. (RESTful, RPC).
  • Understanding of security implications and risks of developing web and mobile applications.
  • Experience in working in an Agile development environment remotely.
  • Experience working with a product team and being customer-centric.
  • Experience writing and maintaining automated tests and driving code with tests (BDD/TDD) is desirable.
  • Proficiency with Git.
  • Have a positive attitude.
  • Strong familiarity with Data Protection By Design principles.
  • Experience mentoring and coaching less senior engineers through pairing, code review or in team setting.
  • Good verbal and written English with the confidence to participate in online discussions.

Please note this is a contractor role and will require that you are set up to be a legal contractor in your country.